continuous bucket ditcher - Turkish English Dictionary